package top.yokey.learn2;

import com.google.gson.annotations.SerializedName;

import java.util.ArrayList;
import java.util.List;

public class CommentBean {

    @SerializedName("status_code")
    private Integer statusCode;
    @SerializedName("comments")
    private ArrayList<CommentsDTO> comments = new ArrayList<>();
    @SerializedName("cursor")
    private Integer cursor;
    @SerializedName("has_more")
    private Integer hasMore;
    @SerializedName("total")
    private Integer total;
    @SerializedName("extra")
    private ExtraDTO extra;
    @SerializedName("log_pb")
    private LogPbDTO logPb;

    public Integer getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(Integer statusCode) {
        this.statusCode = statusCode;
    }

    public ArrayList<CommentsDTO> getComments() {
        return comments;
    }

    public void setComments(ArrayList<CommentsDTO> comments) {
        this.comments = comments;
    }

    public Integer getCursor() {
        return cursor;
    }

    public void setCursor(Integer cursor) {
        this.cursor = cursor;
    }

    public Integer getHasMore() {
        return hasMore;
    }

    public void setHasMore(Integer hasMore) {
        this.hasMore = hasMore;
    }

    public Integer getTotal() {
        return total;
    }

    public void setTotal(Integer total) {
        this.total = total;
    }

    public ExtraDTO getExtra() {
        return extra;
    }

    public void setExtra(ExtraDTO extra) {
        this.extra = extra;
    }

    public LogPbDTO getLogPb() {
        return logPb;
    }

    public void setLogPb(LogPbDTO logPb) {
        this.logPb = logPb;
    }

    public static class ExtraDTO {
        @SerializedName("now")
        private Long now;
        @SerializedName("fatal_item_ids")
        private Object fatalItemIds;

        public Long getNow() {
            return now;
        }

        public void setNow(Long now) {
            this.now = now;
        }

        public Object getFatalItemIds() {
            return fatalItemIds;
        }

        public void setFatalItemIds(Object fatalItemIds) {
            this.fatalItemIds = fatalItemIds;
        }
    }

    public static class LogPbDTO {
        @SerializedName("impr_id")
        private String imprId;

        public String getImprId() {
            return imprId;
        }

        public void setImprId(String imprId) {
            this.imprId = imprId;
        }
    }

    public static class CommentsDTO {
        @SerializedName("cid")
        private String cid;
        @SerializedName("text")
        private String text;
        @SerializedName("aweme_id")
        private String awemeId;
        @SerializedName("create_time")
        private Integer createTime;
        @SerializedName("digg_count")
        private Integer diggCount;
        @SerializedName("status")
        private Integer status;
        @SerializedName("user")
        private UserDTO user;
        @SerializedName("reply_id")
        private String replyId;
        @SerializedName("user_digged")
        private Integer userDigged;
        @SerializedName("reply_comment")
        private List<ReplyCommentDTO> replyComment;

        public String getCid() {
            return cid;
        }

        public void setCid(String cid) {
            this.cid = cid;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public String getAwemeId() {
            return awemeId;
        }

        public void setAwemeId(String awemeId) {
            this.awemeId = awemeId;
        }

        public Integer getCreateTime() {
            return createTime;
        }

        public void setCreateTime(Integer createTime) {
            this.createTime = createTime;
        }

        public Integer getDiggCount() {
            return diggCount;
        }

        public void setDiggCount(Integer diggCount) {
            this.diggCount = diggCount;
        }

        public Integer getStatus() {
            return status;
        }

        public void setStatus(Integer status) {
            this.status = status;
        }

        public UserDTO getUser() {
            return user;
        }

        public void setUser(UserDTO user) {
            this.user = user;
        }

        public String getReplyId() {
            return replyId;
        }

        public void setReplyId(String replyId) {
            this.replyId = replyId;
        }

        public Integer getUserDigged() {
            return userDigged;
        }

        public void setUserDigged(Integer userDigged) {
            this.userDigged = userDigged;
        }

        public List<ReplyCommentDTO> getReplyComment() {
            return replyComment;
        }

        public void setReplyComment(List<ReplyCommentDTO> replyComment) {
            this.replyComment = replyComment;
        }

        public static class UserDTO {
            @SerializedName("uid")
            private String uid;
            @SerializedName("short_id")
            private String shortId;
            @SerializedName("nickname")
            private String nickname;
            @SerializedName("gender")
            private Integer gender;
            @SerializedName("signature")
            private String signature;

            public String getUid() {
                return uid;
            }

            public void setUid(String uid) {
                this.uid = uid;
            }

            public String getShortId() {
                return shortId;
            }

            public void setShortId(String shortId) {
                this.shortId = shortId;
            }

            public String getNickname() {
                return nickname;
            }

            public void setNickname(String nickname) {
                this.nickname = nickname;
            }

            public Integer getGender() {
                return gender;
            }

            public void setGender(Integer gender) {
                this.gender = gender;
            }

            public String getSignature() {
                return signature;
            }

            public void setSignature(String signature) {
                this.signature = signature;
            }

        }

        public static class ReplyCommentDTO {
            @SerializedName("cid")
            private String cid;
            @SerializedName("text")
            private String text;
            @SerializedName("aweme_id")
            private String awemeId;
            @SerializedName("create_time")
            private Integer createTime;
            @SerializedName("digg_count")
            private Integer diggCount;
            @SerializedName("status")
            private Integer status;
            @SerializedName("user")
            private UserDTO user;
            @SerializedName("reply_id")
            private String replyId;
            @SerializedName("user_digged")
            private Integer userDigged;
            @SerializedName("reply_comment")
            private Object replyComment;
            @SerializedName("text_extra")
            private List<?> textExtra;
            @SerializedName("reply_to_reply_id")
            private String replyToReplyId;
            @SerializedName("is_author_digged")
            private Boolean isAuthorDigged;
            @SerializedName("stick_position")
            private Integer stickPosition;
            @SerializedName("user_buried")
            private Boolean userBuried;
            @SerializedName("label_list")
            private Object labelList;
            @SerializedName("text_music_info")
            private Object textMusicInfo;
            @SerializedName("image_list")
            private Object imageList;

            public String getCid() {
                return cid;
            }

            public void setCid(String cid) {
                this.cid = cid;
            }

            public String getText() {
                return text;
            }

            public void setText(String text) {
                this.text = text;
            }

            public String getAwemeId() {
                return awemeId;
            }

            public void setAwemeId(String awemeId) {
                this.awemeId = awemeId;
            }

            public Integer getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Integer createTime) {
                this.createTime = createTime;
            }

            public Integer getDiggCount() {
                return diggCount;
            }

            public void setDiggCount(Integer diggCount) {
                this.diggCount = diggCount;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }

            public UserDTO getUser() {
                return user;
            }

            public void setUser(UserDTO user) {
                this.user = user;
            }

            public String getReplyId() {
                return replyId;
            }

            public void setReplyId(String replyId) {
                this.replyId = replyId;
            }

            public Integer getUserDigged() {
                return userDigged;
            }

            public void setUserDigged(Integer userDigged) {
                this.userDigged = userDigged;
            }

            public Object getReplyComment() {
                return replyComment;
            }

            public void setReplyComment(Object replyComment) {
                this.replyComment = replyComment;
            }

            public List<?> getTextExtra() {
                return textExtra;
            }

            public void setTextExtra(List<?> textExtra) {
                this.textExtra = textExtra;
            }

            public String getReplyToReplyId() {
                return replyToReplyId;
            }

            public void setReplyToReplyId(String replyToReplyId) {
                this.replyToReplyId = replyToReplyId;
            }

            public Boolean getIsAuthorDigged() {
                return isAuthorDigged;
            }

            public void setIsAuthorDigged(Boolean isAuthorDigged) {
                this.isAuthorDigged = isAuthorDigged;
            }

            public Integer getStickPosition() {
                return stickPosition;
            }

            public void setStickPosition(Integer stickPosition) {
                this.stickPosition = stickPosition;
            }

            public Boolean getUserBuried() {
                return userBuried;
            }

            public void setUserBuried(Boolean userBuried) {
                this.userBuried = userBuried;
            }

            public Object getLabelList() {
                return labelList;
            }

            public void setLabelList(Object labelList) {
                this.labelList = labelList;
            }

            public Object getTextMusicInfo() {
                return textMusicInfo;
            }

            public void setTextMusicInfo(Object textMusicInfo) {
                this.textMusicInfo = textMusicInfo;
            }

            public Object getImageList() {
                return imageList;
            }

            public void setImageList(Object imageList) {
                this.imageList = imageList;
            }

            public static class UserDTO {
                @SerializedName("uid")
                private String uid;
                @SerializedName("short_id")
                private String shortId;
                @SerializedName("nickname")
                private String nickname;
                @SerializedName("gender")
                private Integer gender;
                @SerializedName("signature")
                private String signature;
                @SerializedName("avatar_larger")
                private AvatarLargerDTO avatarLarger;
                @SerializedName("avatar_thumb")
                private AvatarThumbDTO avatarThumb;
                @SerializedName("avatar_medium")
                private AvatarMediumDTO avatarMedium;
                @SerializedName("birthday")
                private String birthday;
                @SerializedName("is_verified")
                private Boolean isVerified;
                @SerializedName("follow_status")
                private Integer followStatus;
                @SerializedName("aweme_count")
                private Integer awemeCount;
                @SerializedName("following_count")
                private Integer followingCount;
                @SerializedName("follower_count")
                private Integer followerCount;
                @SerializedName("favoriting_count")
                private Integer favoritingCount;
                @SerializedName("total_favorited")
                private Integer totalFavorited;
                @SerializedName("is_block")
                private Boolean isBlock;
                @SerializedName("hide_search")
                private Boolean hideSearch;
                @SerializedName("constellation")
                private Integer constellation;
                @SerializedName("location")
                private String location;
                @SerializedName("hide_location")
                private Boolean hideLocation;
                @SerializedName("weibo_verify")
                private String weiboVerify;
                @SerializedName("custom_verify")
                private String customVerify;
                @SerializedName("unique_id")
                private String uniqueId;
                @SerializedName("bind_phone")
                private String bindPhone;
                @SerializedName("special_lock")
                private Integer specialLock;
                @SerializedName("need_recommend")
                private Integer needRecommend;
                @SerializedName("is_binded_weibo")
                private Boolean isBindedWeibo;
                @SerializedName("weibo_name")
                private String weiboName;
                @SerializedName("weibo_schema")
                private String weiboSchema;
                @SerializedName("weibo_url")
                private String weiboUrl;
                @SerializedName("story_open")
                private Boolean storyOpen;
                @SerializedName("story_count")
                private Integer storyCount;
                @SerializedName("has_facebook_token")
                private Boolean hasFacebookToken;
                @SerializedName("has_twitter_token")
                private Boolean hasTwitterToken;
                @SerializedName("fb_expire_time")
                private Integer fbExpireTime;
                @SerializedName("tw_expire_time")
                private Integer twExpireTime;
                @SerializedName("has_youtube_token")
                private Boolean hasYoutubeToken;
                @SerializedName("youtube_expire_time")
                private Integer youtubeExpireTime;
                @SerializedName("room_id")
                private Integer roomId;
                @SerializedName("live_verify")
                private Integer liveVerify;
                @SerializedName("authority_status")
                private Integer authorityStatus;
                @SerializedName("verify_info")
                private String verifyInfo;
                @SerializedName("shield_follow_notice")
                private Integer shieldFollowNotice;
                @SerializedName("shield_digg_notice")
                private Integer shieldDiggNotice;
                @SerializedName("shield_comment_notice")
                private Integer shieldCommentNotice;
                @SerializedName("school_name")
                private String schoolName;
                @SerializedName("school_poi_id")
                private String schoolPoiId;
                @SerializedName("school_type")
                private Integer schoolType;
                @SerializedName("with_commerce_entry")
                private Boolean withCommerceEntry;
                @SerializedName("verification_type")
                private Integer verificationType;
                @SerializedName("enterprise_verify_reason")
                private String enterpriseVerifyReason;
                @SerializedName("is_ad_fake")
                private Boolean isAdFake;
                @SerializedName("followers_detail")
                private Object followersDetail;
                @SerializedName("region")
                private String region;
                @SerializedName("account_region")
                private String accountRegion;
                @SerializedName("sync_to_toutiao")
                private Integer syncToToutiao;
                @SerializedName("commerce_user_level")
                private Integer commerceUserLevel;
                @SerializedName("live_agreement")
                private Integer liveAgreement;
                @SerializedName("platform_sync_info")
                private Object platformSyncInfo;
                @SerializedName("with_shop_entry")
                private Boolean withShopEntry;
                @SerializedName("is_discipline_member")
                private Boolean isDisciplineMember;
                @SerializedName("secret")
                private Integer secret;
                @SerializedName("has_orders")
                private Boolean hasOrders;
                @SerializedName("prevent_download")
                private Boolean preventDownload;
                @SerializedName("show_image_bubble")
                private Boolean showImageBubble;
                @SerializedName("geofencing")
                private List<?> geofencing;
                @SerializedName("unique_id_modify_time")
                private Integer uniqueIdModifyTime;
                @SerializedName("video_icon")
                private VideoIconDTO videoIcon;
                @SerializedName("ins_id")
                private String insId;
                @SerializedName("google_account")
                private String googleAccount;
                @SerializedName("youtube_channel_id")
                private String youtubeChannelId;
                @SerializedName("youtube_channel_title")
                private String youtubeChannelTitle;
                @SerializedName("apple_account")
                private Integer appleAccount;
                @SerializedName("with_dou_entry")
                private Boolean withDouEntry;
                @SerializedName("with_fusion_shop_entry")
                private Boolean withFusionShopEntry;
                @SerializedName("is_phone_binded")
                private Boolean isPhoneBinded;
                @SerializedName("accept_private_policy")
                private Boolean acceptPrivatePolicy;
                @SerializedName("twitter_id")
                private String twitterId;
                @SerializedName("twitter_name")
                private String twitterName;
                @SerializedName("user_canceled")
                private Boolean userCanceled;
                @SerializedName("has_email")
                private Boolean hasEmail;
                @SerializedName("is_gov_media_vip")
                private Boolean isGovMediaVip;
                @SerializedName("live_agreement_time")
                private Integer liveAgreementTime;
                @SerializedName("status")
                private Integer status;
                @SerializedName("create_time")
                private Integer createTime;
                @SerializedName("avatar_uri")
                private String avatarUri;
                @SerializedName("follower_status")
                private Integer followerStatus;
                @SerializedName("neiguang_shield")
                private Integer neiguangShield;
                @SerializedName("comment_setting")
                private Integer commentSetting;
                @SerializedName("duet_setting")
                private Integer duetSetting;
                @SerializedName("reflow_page_gid")
                private Integer reflowPageGid;
                @SerializedName("reflow_page_uid")
                private Integer reflowPageUid;
                @SerializedName("user_rate")
                private Integer userRate;
                @SerializedName("download_setting")
                private Integer downloadSetting;
                @SerializedName("download_prompt_ts")
                private Integer downloadPromptTs;
                @SerializedName("react_setting")
                private Integer reactSetting;
                @SerializedName("live_commerce")
                private Boolean liveCommerce;
                @SerializedName("cover_url")
                private List<CoverUrlDTO> coverUrl;
                @SerializedName("show_gender_strategy")
                private Integer showGenderStrategy;
                @SerializedName("language")
                private String language;
                @SerializedName("has_insights")
                private Boolean hasInsights;
                @SerializedName("item_list")
                private Object itemList;
                @SerializedName("user_mode")
                private Integer userMode;
                @SerializedName("user_period")
                private Integer userPeriod;
                @SerializedName("has_unread_story")
                private Boolean hasUnreadStory;
                @SerializedName("new_story_cover")
                private Object newStoryCover;
                @SerializedName("is_star")
                private Boolean isStar;
                @SerializedName("cv_level")
                private String cvLevel;
                @SerializedName("type_label")
                private Object typeLabel;
                @SerializedName("ad_cover_url")
                private Object adCoverUrl;
                @SerializedName("comment_filter_status")
                private Integer commentFilterStatus;
                @SerializedName("avatar_168x168")
                private Avatar168x168DTO avatar168x168;
                @SerializedName("avatar_300x300")
                private Avatar300x300DTO avatar300x300;
                @SerializedName("relative_users")
                private Object relativeUsers;
                @SerializedName("cha_list")
                private Object chaList;
                @SerializedName("sec_uid")
                private String secUid;
                @SerializedName("urge_detail")
                private UrgeDetailDTO urgeDetail;
                @SerializedName("need_points")
                private Object needPoints;
                @SerializedName("homepage_bottom_toast")
                private Object homepageBottomToast;
                @SerializedName("aweme_hotsoon_auth")
                private Integer awemeHotsoonAuth;
                @SerializedName("aweme_hotsoon_auth_relation")
                private Integer awemeHotsoonAuthRelation;
                @SerializedName("can_set_geofencing")
                private Object canSetGeofencing;
                @SerializedName("white_cover_url")
                private Object whiteCoverUrl;
                @SerializedName("user_tags")
                private Object userTags;
                @SerializedName("stitch_setting")
                private Integer stitchSetting;
                @SerializedName("is_mix_user")
                private Boolean isMixUser;
                @SerializedName("enable_nearby_visible")
                private Boolean enableNearbyVisible;
                @SerializedName("ban_user_functions")
                private Object banUserFunctions;
                @SerializedName("aweme_control")
                private AwemeControlDTO awemeControl;
                @SerializedName("user_not_show")
                private Integer userNotShow;
                @SerializedName("ky_only_predict")
                private Object kyOnlyPredict;
                @SerializedName("user_not_see")
                private Integer userNotSee;
                @SerializedName("card_entries")
                private Object cardEntries;
                @SerializedName("signature_display_lines")
                private Integer signatureDisplayLines;
                @SerializedName("display_info")
                private Object displayInfo;
                @SerializedName("follower_request_status")
                private Integer followerRequestStatus;
                @SerializedName("live_status")
                private Integer liveStatus;
                @SerializedName("is_not_show")
                private Boolean isNotShow;
                @SerializedName("card_entries_not_display")
                private Object cardEntriesNotDisplay;
                @SerializedName("card_sort_priority")
                private Object cardSortPriority;
                @SerializedName("show_nearby_active")
                private Boolean showNearbyActive;
                @SerializedName("interest_tags")
                private Object interestTags;
                @SerializedName("school_id")
                private String schoolId;
                @SerializedName("school_category")
                private Integer schoolCategory;
                @SerializedName("search_impr")
                private SearchImprDTO searchImpr;
                @SerializedName("link_item_list")
                private Object linkItemList;
                @SerializedName("user_permissions")
                private Object userPermissions;
                @SerializedName("offline_info_list")
                private Object offlineInfoList;
                @SerializedName("is_cf")
                private Integer isCf;
                @SerializedName("is_blocking_v2")
                private Boolean isBlockingV2;
                @SerializedName("is_blocked_v2")
                private Boolean isBlockedV2;

                public String getUid() {
                    return uid;
                }

                public void setUid(String uid) {
                    this.uid = uid;
                }

                public String getShortId() {
                    return shortId;
                }

                public void setShortId(String shortId) {
                    this.shortId = shortId;
                }

                public String getNickname() {
                    return nickname;
                }

                public void setNickname(String nickname) {
                    this.nickname = nickname;
                }

                public Integer getGender() {
                    return gender;
                }

                public void setGender(Integer gender) {
                    this.gender = gender;
                }

                public String getSignature() {
                    return signature;
                }

                public void setSignature(String signature) {
                    this.signature = signature;
                }

                public AvatarLargerDTO getAvatarLarger() {
                    return avatarLarger;
                }

                public void setAvatarLarger(AvatarLargerDTO avatarLarger) {
                    this.avatarLarger = avatarLarger;
                }

                public AvatarThumbDTO getAvatarThumb() {
                    return avatarThumb;
                }

                public void setAvatarThumb(AvatarThumbDTO avatarThumb) {
                    this.avatarThumb = avatarThumb;
                }

                public AvatarMediumDTO getAvatarMedium() {
                    return avatarMedium;
                }

                public void setAvatarMedium(AvatarMediumDTO avatarMedium) {
                    this.avatarMedium = avatarMedium;
                }

                public String getBirthday() {
                    return birthday;
                }

                public void setBirthday(String birthday) {
                    this.birthday = birthday;
                }

                public Boolean getIsVerified() {
                    return isVerified;
                }

                public void setIsVerified(Boolean isVerified) {
                    this.isVerified = isVerified;
                }

                public Integer getFollowStatus() {
                    return followStatus;
                }

                public void setFollowStatus(Integer followStatus) {
                    this.followStatus = followStatus;
                }

                public Integer getAwemeCount() {
                    return awemeCount;
                }

                public void setAwemeCount(Integer awemeCount) {
                    this.awemeCount = awemeCount;
                }

                public Integer getFollowingCount() {
                    return followingCount;
                }

                public void setFollowingCount(Integer followingCount) {
                    this.followingCount = followingCount;
                }

                public Integer getFollowerCount() {
                    return followerCount;
                }

                public void setFollowerCount(Integer followerCount) {
                    this.followerCount = followerCount;
                }

                public Integer getFavoritingCount() {
                    return favoritingCount;
                }

                public void setFavoritingCount(Integer favoritingCount) {
                    this.favoritingCount = favoritingCount;
                }

                public Integer getTotalFavorited() {
                    return totalFavorited;
                }

                public void setTotalFavorited(Integer totalFavorited) {
                    this.totalFavorited = totalFavorited;
                }

                public Boolean getIsBlock() {
                    return isBlock;
                }

                public void setIsBlock(Boolean isBlock) {
                    this.isBlock = isBlock;
                }

                public Boolean getHideSearch() {
                    return hideSearch;
                }

                public void setHideSearch(Boolean hideSearch) {
                    this.hideSearch = hideSearch;
                }

                public Integer getConstellation() {
                    return constellation;
                }

                public void setConstellation(Integer constellation) {
                    this.constellation = constellation;
                }

                public String getLocation() {
                    return location;
                }

                public void setLocation(String location) {
                    this.location = location;
                }

                public Boolean getHideLocation() {
                    return hideLocation;
                }

                public void setHideLocation(Boolean hideLocation) {
                    this.hideLocation = hideLocation;
                }

                public String getWeiboVerify() {
                    return weiboVerify;
                }

                public void setWeiboVerify(String weiboVerify) {
                    this.weiboVerify = weiboVerify;
                }

                public String getCustomVerify() {
                    return customVerify;
                }

                public void setCustomVerify(String customVerify) {
                    this.customVerify = customVerify;
                }

                public String getUniqueId() {
                    return uniqueId;
                }

                public void setUniqueId(String uniqueId) {
                    this.uniqueId = uniqueId;
                }

                public String getBindPhone() {
                    return bindPhone;
                }

                public void setBindPhone(String bindPhone) {
                    this.bindPhone = bindPhone;
                }

                public Integer getSpecialLock() {
                    return specialLock;
                }

                public void setSpecialLock(Integer specialLock) {
                    this.specialLock = specialLock;
                }

                public Integer getNeedRecommend() {
                    return needRecommend;
                }

                public void setNeedRecommend(Integer needRecommend) {
                    this.needRecommend = needRecommend;
                }

                public Boolean getIsBindedWeibo() {
                    return isBindedWeibo;
                }

                public void setIsBindedWeibo(Boolean isBindedWeibo) {
                    this.isBindedWeibo = isBindedWeibo;
                }

                public String getWeiboName() {
                    return weiboName;
                }

                public void setWeiboName(String weiboName) {
                    this.weiboName = weiboName;
                }

                public String getWeiboSchema() {
                    return weiboSchema;
                }

                public void setWeiboSchema(String weiboSchema) {
                    this.weiboSchema = weiboSchema;
                }

                public String getWeiboUrl() {
                    return weiboUrl;
                }

                public void setWeiboUrl(String weiboUrl) {
                    this.weiboUrl = weiboUrl;
                }

                public Boolean getStoryOpen() {
                    return storyOpen;
                }

                public void setStoryOpen(Boolean storyOpen) {
                    this.storyOpen = storyOpen;
                }

                public Integer getStoryCount() {
                    return storyCount;
                }

                public void setStoryCount(Integer storyCount) {
                    this.storyCount = storyCount;
                }

                public Boolean getHasFacebookToken() {
                    return hasFacebookToken;
                }

                public void setHasFacebookToken(Boolean hasFacebookToken) {
                    this.hasFacebookToken = hasFacebookToken;
                }

                public Boolean getHasTwitterToken() {
                    return hasTwitterToken;
                }

                public void setHasTwitterToken(Boolean hasTwitterToken) {
                    this.hasTwitterToken = hasTwitterToken;
                }

                public Integer getFbExpireTime() {
                    return fbExpireTime;
                }

                public void setFbExpireTime(Integer fbExpireTime) {
                    this.fbExpireTime = fbExpireTime;
                }

                public Integer getTwExpireTime() {
                    return twExpireTime;
                }

                public void setTwExpireTime(Integer twExpireTime) {
                    this.twExpireTime = twExpireTime;
                }

                public Boolean getHasYoutubeToken() {
                    return hasYoutubeToken;
                }

                public void setHasYoutubeToken(Boolean hasYoutubeToken) {
                    this.hasYoutubeToken = hasYoutubeToken;
                }

                public Integer getYoutubeExpireTime() {
                    return youtubeExpireTime;
                }

                public void setYoutubeExpireTime(Integer youtubeExpireTime) {
                    this.youtubeExpireTime = youtubeExpireTime;
                }

                public Integer getRoomId() {
                    return roomId;
                }

                public void setRoomId(Integer roomId) {
                    this.roomId = roomId;
                }

                public Integer getLiveVerify() {
                    return liveVerify;
                }

                public void setLiveVerify(Integer liveVerify) {
                    this.liveVerify = liveVerify;
                }

                public Integer getAuthorityStatus() {
                    return authorityStatus;
                }

                public void setAuthorityStatus(Integer authorityStatus) {
                    this.authorityStatus = authorityStatus;
                }

                public String getVerifyInfo() {
                    return verifyInfo;
                }

                public void setVerifyInfo(String verifyInfo) {
                    this.verifyInfo = verifyInfo;
                }

                public Integer getShieldFollowNotice() {
                    return shieldFollowNotice;
                }

                public void setShieldFollowNotice(Integer shieldFollowNotice) {
                    this.shieldFollowNotice = shieldFollowNotice;
                }

                public Integer getShieldDiggNotice() {
                    return shieldDiggNotice;
                }

                public void setShieldDiggNotice(Integer shieldDiggNotice) {
                    this.shieldDiggNotice = shieldDiggNotice;
                }

                public Integer getShieldCommentNotice() {
                    return shieldCommentNotice;
                }

                public void setShieldCommentNotice(Integer shieldCommentNotice) {
                    this.shieldCommentNotice = shieldCommentNotice;
                }

                public String getSchoolName() {
                    return schoolName;
                }

                public void setSchoolName(String schoolName) {
                    this.schoolName = schoolName;
                }

                public String getSchoolPoiId() {
                    return schoolPoiId;
                }

                public void setSchoolPoiId(String schoolPoiId) {
                    this.schoolPoiId = schoolPoiId;
                }

                public Integer getSchoolType() {
                    return schoolType;
                }

                public void setSchoolType(Integer schoolType) {
                    this.schoolType = schoolType;
                }

                public Boolean getWithCommerceEntry() {
                    return withCommerceEntry;
                }

                public void setWithCommerceEntry(Boolean withCommerceEntry) {
                    this.withCommerceEntry = withCommerceEntry;
                }

                public Integer getVerificationType() {
                    return verificationType;
                }

                public void setVerificationType(Integer verificationType) {
                    this.verificationType = verificationType;
                }

                public String getEnterpriseVerifyReason() {
                    return enterpriseVerifyReason;
                }

                public void setEnterpriseVerifyReason(String enterpriseVerifyReason) {
                    this.enterpriseVerifyReason = enterpriseVerifyReason;
                }

                public Boolean getIsAdFake() {
                    return isAdFake;
                }

                public void setIsAdFake(Boolean isAdFake) {
                    this.isAdFake = isAdFake;
                }

                public Object getFollowersDetail() {
                    return followersDetail;
                }

                public void setFollowersDetail(Object followersDetail) {
                    this.followersDetail = followersDetail;
                }

                public String getRegion() {
                    return region;
                }

                public void setRegion(String region) {
                    this.region = region;
                }

                public String getAccountRegion() {
                    return accountRegion;
                }

                public void setAccountRegion(String accountRegion) {
                    this.accountRegion = accountRegion;
                }

                public Integer getSyncToToutiao() {
                    return syncToToutiao;
                }

                public void setSyncToToutiao(Integer syncToToutiao) {
                    this.syncToToutiao = syncToToutiao;
                }

                public Integer getCommerceUserLevel() {
                    return commerceUserLevel;
                }

                public void setCommerceUserLevel(Integer commerceUserLevel) {
                    this.commerceUserLevel = commerceUserLevel;
                }

                public Integer getLiveAgreement() {
                    return liveAgreement;
                }

                public void setLiveAgreement(Integer liveAgreement) {
                    this.liveAgreement = liveAgreement;
                }

                public Object getPlatformSyncInfo() {
                    return platformSyncInfo;
                }

                public void setPlatformSyncInfo(Object platformSyncInfo) {
                    this.platformSyncInfo = platformSyncInfo;
                }

                public Boolean getWithShopEntry() {
                    return withShopEntry;
                }

                public void setWithShopEntry(Boolean withShopEntry) {
                    this.withShopEntry = withShopEntry;
                }

                public Boolean getIsDisciplineMember() {
                    return isDisciplineMember;
                }

                public void setIsDisciplineMember(Boolean isDisciplineMember) {
                    this.isDisciplineMember = isDisciplineMember;
                }

                public Integer getSecret() {
                    return secret;
                }

                public void setSecret(Integer secret) {
                    this.secret = secret;
                }

                public Boolean getHasOrders() {
                    return hasOrders;
                }

                public void setHasOrders(Boolean hasOrders) {
                    this.hasOrders = hasOrders;
                }

                public Boolean getPreventDownload() {
                    return preventDownload;
                }

                public void setPreventDownload(Boolean preventDownload) {
                    this.preventDownload = preventDownload;
                }

                public Boolean getShowImageBubble() {
                    return showImageBubble;
                }

                public void setShowImageBubble(Boolean showImageBubble) {
                    this.showImageBubble = showImageBubble;
                }

                public List<?> getGeofencing() {
                    return geofencing;
                }

                public void setGeofencing(List<?> geofencing) {
                    this.geofencing = geofencing;
                }

                public Integer getUniqueIdModifyTime() {
                    return uniqueIdModifyTime;
                }

                public void setUniqueIdModifyTime(Integer uniqueIdModifyTime) {
                    this.uniqueIdModifyTime = uniqueIdModifyTime;
                }

                public VideoIconDTO getVideoIcon() {
                    return videoIcon;
                }

                public void setVideoIcon(VideoIconDTO videoIcon) {
                    this.videoIcon = videoIcon;
                }

                public String getInsId() {
                    return insId;
                }

                public void setInsId(String insId) {
                    this.insId = insId;
                }

                public String getGoogleAccount() {
                    return googleAccount;
                }

                public void setGoogleAccount(String googleAccount) {
                    this.googleAccount = googleAccount;
                }

                public String getYoutubeChannelId() {
                    return youtubeChannelId;
                }

                public void setYoutubeChannelId(String youtubeChannelId) {
                    this.youtubeChannelId = youtubeChannelId;
                }

                public String getYoutubeChannelTitle() {
                    return youtubeChannelTitle;
                }

                public void setYoutubeChannelTitle(String youtubeChannelTitle) {
                    this.youtubeChannelTitle = youtubeChannelTitle;
                }

                public Integer getAppleAccount() {
                    return appleAccount;
                }

                public void setAppleAccount(Integer appleAccount) {
                    this.appleAccount = appleAccount;
                }

                public Boolean getWithDouEntry() {
                    return withDouEntry;
                }

                public void setWithDouEntry(Boolean withDouEntry) {
                    this.withDouEntry = withDouEntry;
                }

                public Boolean getWithFusionShopEntry() {
                    return withFusionShopEntry;
                }

                public void setWithFusionShopEntry(Boolean withFusionShopEntry) {
                    this.withFusionShopEntry = withFusionShopEntry;
                }

                public Boolean getIsPhoneBinded() {
                    return isPhoneBinded;
                }

                public void setIsPhoneBinded(Boolean isPhoneBinded) {
                    this.isPhoneBinded = isPhoneBinded;
                }

                public Boolean getAcceptPrivatePolicy() {
                    return acceptPrivatePolicy;
                }

                public void setAcceptPrivatePolicy(Boolean acceptPrivatePolicy) {
                    this.acceptPrivatePolicy = acceptPrivatePolicy;
                }

                public String getTwitterId() {
                    return twitterId;
                }

                public void setTwitterId(String twitterId) {
                    this.twitterId = twitterId;
                }

                public String getTwitterName() {
                    return twitterName;
                }

                public void setTwitterName(String twitterName) {
                    this.twitterName = twitterName;
                }

                public Boolean getUserCanceled() {
                    return userCanceled;
                }

                public void setUserCanceled(Boolean userCanceled) {
                    this.userCanceled = userCanceled;
                }

                public Boolean getHasEmail() {
                    return hasEmail;
                }

                public void setHasEmail(Boolean hasEmail) {
                    this.hasEmail = hasEmail;
                }

                public Boolean getIsGovMediaVip() {
                    return isGovMediaVip;
                }

                public void setIsGovMediaVip(Boolean isGovMediaVip) {
                    this.isGovMediaVip = isGovMediaVip;
                }

                public Integer getLiveAgreementTime() {
                    return liveAgreementTime;
                }

                public void setLiveAgreementTime(Integer liveAgreementTime) {
                    this.liveAgreementTime = liveAgreementTime;
                }

                public Integer getStatus() {
                    return status;
                }

                public void setStatus(Integer status) {
                    this.status = status;
                }

                public Integer getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(Integer createTime) {
                    this.createTime = createTime;
                }

                public String getAvatarUri() {
                    return avatarUri;
                }

                public void setAvatarUri(String avatarUri) {
                    this.avatarUri = avatarUri;
                }

                public Integer getFollowerStatus() {
                    return followerStatus;
                }

                public void setFollowerStatus(Integer followerStatus) {
                    this.followerStatus = followerStatus;
                }

                public Integer getNeiguangShield() {
                    return neiguangShield;
                }

                public void setNeiguangShield(Integer neiguangShield) {
                    this.neiguangShield = neiguangShield;
                }

                public Integer getCommentSetting() {
                    return commentSetting;
                }

                public void setCommentSetting(Integer commentSetting) {
                    this.commentSetting = commentSetting;
                }

                public Integer getDuetSetting() {
                    return duetSetting;
                }

                public void setDuetSetting(Integer duetSetting) {
                    this.duetSetting = duetSetting;
                }

                public Integer getReflowPageGid() {
                    return reflowPageGid;
                }

                public void setReflowPageGid(Integer reflowPageGid) {
                    this.reflowPageGid = reflowPageGid;
                }

                public Integer getReflowPageUid() {
                    return reflowPageUid;
                }

                public void setReflowPageUid(Integer reflowPageUid) {
                    this.reflowPageUid = reflowPageUid;
                }

                public Integer getUserRate() {
                    return userRate;
                }

                public void setUserRate(Integer userRate) {
                    this.userRate = userRate;
                }

                public Integer getDownloadSetting() {
                    return downloadSetting;
                }

                public void setDownloadSetting(Integer downloadSetting) {
                    this.downloadSetting = downloadSetting;
                }

                public Integer getDownloadPromptTs() {
                    return downloadPromptTs;
                }

                public void setDownloadPromptTs(Integer downloadPromptTs) {
                    this.downloadPromptTs = downloadPromptTs;
                }

                public Integer getReactSetting() {
                    return reactSetting;
                }

                public void setReactSetting(Integer reactSetting) {
                    this.reactSetting = reactSetting;
                }

                public Boolean getLiveCommerce() {
                    return liveCommerce;
                }

                public void setLiveCommerce(Boolean liveCommerce) {
                    this.liveCommerce = liveCommerce;
                }

                public List<CoverUrlDTO> getCoverUrl() {
                    return coverUrl;
                }

                public void setCoverUrl(List<CoverUrlDTO> coverUrl) {
                    this.coverUrl = coverUrl;
                }

                public Integer getShowGenderStrategy() {
                    return showGenderStrategy;
                }

                public void setShowGenderStrategy(Integer showGenderStrategy) {
                    this.showGenderStrategy = showGenderStrategy;
                }

                public String getLanguage() {
                    return language;
                }

                public void setLanguage(String language) {
                    this.language = language;
                }

                public Boolean getHasInsights() {
                    return hasInsights;
                }

                public void setHasInsights(Boolean hasInsights) {
                    this.hasInsights = hasInsights;
                }

                public Object getItemList() {
                    return itemList;
                }

                public void setItemList(Object itemList) {
                    this.itemList = itemList;
                }

                public Integer getUserMode() {
                    return userMode;
                }

                public void setUserMode(Integer userMode) {
                    this.userMode = userMode;
                }

                public Integer getUserPeriod() {
                    return userPeriod;
                }

                public void setUserPeriod(Integer userPeriod) {
                    this.userPeriod = userPeriod;
                }

                public Boolean getHasUnreadStory() {
                    return hasUnreadStory;
                }

                public void setHasUnreadStory(Boolean hasUnreadStory) {
                    this.hasUnreadStory = hasUnreadStory;
                }

                public Object getNewStoryCover() {
                    return newStoryCover;
                }

                public void setNewStoryCover(Object newStoryCover) {
                    this.newStoryCover = newStoryCover;
                }

                public Boolean getIsStar() {
                    return isStar;
                }

                public void setIsStar(Boolean isStar) {
                    this.isStar = isStar;
                }

                public String getCvLevel() {
                    return cvLevel;
                }

                public void setCvLevel(String cvLevel) {
                    this.cvLevel = cvLevel;
                }

                public Object getTypeLabel() {
                    return typeLabel;
                }

                public void setTypeLabel(Object typeLabel) {
                    this.typeLabel = typeLabel;
                }

                public Object getAdCoverUrl() {
                    return adCoverUrl;
                }

                public void setAdCoverUrl(Object adCoverUrl) {
                    this.adCoverUrl = adCoverUrl;
                }

                public Integer getCommentFilterStatus() {
                    return commentFilterStatus;
                }

                public void setCommentFilterStatus(Integer commentFilterStatus) {
                    this.commentFilterStatus = commentFilterStatus;
                }

                public Avatar168x168DTO getAvatar168x168() {
                    return avatar168x168;
                }

                public void setAvatar168x168(Avatar168x168DTO avatar168x168) {
                    this.avatar168x168 = avatar168x168;
                }

                public Avatar300x300DTO getAvatar300x300() {
                    return avatar300x300;
                }

                public void setAvatar300x300(Avatar300x300DTO avatar300x300) {
                    this.avatar300x300 = avatar300x300;
                }

                public Object getRelativeUsers() {
                    return relativeUsers;
                }

                public void setRelativeUsers(Object relativeUsers) {
                    this.relativeUsers = relativeUsers;
                }

                public Object getChaList() {
                    return chaList;
                }

                public void setChaList(Object chaList) {
                    this.chaList = chaList;
                }

                public String getSecUid() {
                    return secUid;
                }

                public void setSecUid(String secUid) {
                    this.secUid = secUid;
                }

                public UrgeDetailDTO getUrgeDetail() {
                    return urgeDetail;
                }

                public void setUrgeDetail(UrgeDetailDTO urgeDetail) {
                    this.urgeDetail = urgeDetail;
                }

                public Object getNeedPoints() {
                    return needPoints;
                }

                public void setNeedPoints(Object needPoints) {
                    this.needPoints = needPoints;
                }

                public Object getHomepageBottomToast() {
                    return homepageBottomToast;
                }

                public void setHomepageBottomToast(Object homepageBottomToast) {
                    this.homepageBottomToast = homepageBottomToast;
                }

                public Integer getAwemeHotsoonAuth() {
                    return awemeHotsoonAuth;
                }

                public void setAwemeHotsoonAuth(Integer awemeHotsoonAuth) {
                    this.awemeHotsoonAuth = awemeHotsoonAuth;
                }

                public Integer getAwemeHotsoonAuthRelation() {
                    return awemeHotsoonAuthRelation;
                }

                public void setAwemeHotsoonAuthRelation(Integer awemeHotsoonAuthRelation) {
                    this.awemeHotsoonAuthRelation = awemeHotsoonAuthRelation;
                }

                public Object getCanSetGeofencing() {
                    return canSetGeofencing;
                }

                public void setCanSetGeofencing(Object canSetGeofencing) {
                    this.canSetGeofencing = canSetGeofencing;
                }

                public Object getWhiteCoverUrl() {
                    return whiteCoverUrl;
                }

                public void setWhiteCoverUrl(Object whiteCoverUrl) {
                    this.whiteCoverUrl = whiteCoverUrl;
                }

                public Object getUserTags() {
                    return userTags;
                }

                public void setUserTags(Object userTags) {
                    this.userTags = userTags;
                }

                public Integer getStitchSetting() {
                    return stitchSetting;
                }

                public void setStitchSetting(Integer stitchSetting) {
                    this.stitchSetting = stitchSetting;
                }

                public Boolean getIsMixUser() {
                    return isMixUser;
                }

                public void setIsMixUser(Boolean isMixUser) {
                    this.isMixUser = isMixUser;
                }

                public Boolean getEnableNearbyVisible() {
                    return enableNearbyVisible;
                }

                public void setEnableNearbyVisible(Boolean enableNearbyVisible) {
                    this.enableNearbyVisible = enableNearbyVisible;
                }

                public Object getBanUserFunctions() {
                    return banUserFunctions;
                }

                public void setBanUserFunctions(Object banUserFunctions) {
                    this.banUserFunctions = banUserFunctions;
                }

                public AwemeControlDTO getAwemeControl() {
                    return awemeControl;
                }

                public void setAwemeControl(AwemeControlDTO awemeControl) {
                    this.awemeControl = awemeControl;
                }

                public Integer getUserNotShow() {
                    return userNotShow;
                }

                public void setUserNotShow(Integer userNotShow) {
                    this.userNotShow = userNotShow;
                }

                public Object getKyOnlyPredict() {
                    return kyOnlyPredict;
                }

                public void setKyOnlyPredict(Object kyOnlyPredict) {
                    this.kyOnlyPredict = kyOnlyPredict;
                }

                public Integer getUserNotSee() {
                    return userNotSee;
                }

                public void setUserNotSee(Integer userNotSee) {
                    this.userNotSee = userNotSee;
                }

                public Object getCardEntries() {
                    return cardEntries;
                }

                public void setCardEntries(Object cardEntries) {
                    this.cardEntries = cardEntries;
                }

                public Integer getSignatureDisplayLines() {
                    return signatureDisplayLines;
                }

                public void setSignatureDisplayLines(Integer signatureDisplayLines) {
                    this.signatureDisplayLines = signatureDisplayLines;
                }

                public Object getDisplayInfo() {
                    return displayInfo;
                }

                public void setDisplayInfo(Object displayInfo) {
                    this.displayInfo = displayInfo;
                }

                public Integer getFollowerRequestStatus() {
                    return followerRequestStatus;
                }

                public void setFollowerRequestStatus(Integer followerRequestStatus) {
                    this.followerRequestStatus = followerRequestStatus;
                }

                public Integer getLiveStatus() {
                    return liveStatus;
                }

                public void setLiveStatus(Integer liveStatus) {
                    this.liveStatus = liveStatus;
                }

                public Boolean getIsNotShow() {
                    return isNotShow;
                }

                public void setIsNotShow(Boolean isNotShow) {
                    this.isNotShow = isNotShow;
                }

                public Object getCardEntriesNotDisplay() {
                    return cardEntriesNotDisplay;
                }

                public void setCardEntriesNotDisplay(Object cardEntriesNotDisplay) {
                    this.cardEntriesNotDisplay = cardEntriesNotDisplay;
                }

                public Object getCardSortPriority() {
                    return cardSortPriority;
                }

                public void setCardSortPriority(Object cardSortPriority) {
                    this.cardSortPriority = cardSortPriority;
                }

                public Boolean getShowNearbyActive() {
                    return showNearbyActive;
                }

                public void setShowNearbyActive(Boolean showNearbyActive) {
                    this.showNearbyActive = showNearbyActive;
                }

                public Object getInterestTags() {
                    return interestTags;
                }

                public void setInterestTags(Object interestTags) {
                    this.interestTags = interestTags;
                }

                public String getSchoolId() {
                    return schoolId;
                }

                public void setSchoolId(String schoolId) {
                    this.schoolId = schoolId;
                }

                public Integer getSchoolCategory() {
                    return schoolCategory;
                }

                public void setSchoolCategory(Integer schoolCategory) {
                    this.schoolCategory = schoolCategory;
                }

                public SearchImprDTO getSearchImpr() {
                    return searchImpr;
                }

                public void setSearchImpr(SearchImprDTO searchImpr) {
                    this.searchImpr = searchImpr;
                }

                public Object getLinkItemList() {
                    return linkItemList;
                }

                public void setLinkItemList(Object linkItemList) {
                    this.linkItemList = linkItemList;
                }

                public Object getUserPermissions() {
                    return userPermissions;
                }

                public void setUserPermissions(Object userPermissions) {
                    this.userPermissions = userPermissions;
                }

                public Object getOfflineInfoList() {
                    return offlineInfoList;
                }

                public void setOfflineInfoList(Object offlineInfoList) {
                    this.offlineInfoList = offlineInfoList;
                }

                public Integer getIsCf() {
                    return isCf;
                }

                public void setIsCf(Integer isCf) {
                    this.isCf = isCf;
                }

                public Boolean getIsBlockingV2() {
                    return isBlockingV2;
                }

                public void setIsBlockingV2(Boolean isBlockingV2) {
                    this.isBlockingV2 = isBlockingV2;
                }

                public Boolean getIsBlockedV2() {
                    return isBlockedV2;
                }

                public void setIsBlockedV2(Boolean isBlockedV2) {
                    this.isBlockedV2 = isBlockedV2;
                }

                public static class AvatarLargerDTO {
                    @SerializedName("uri")
                    private String uri;
                    @SerializedName("url_list")
                    private List<String> urlList;
                    @SerializedName("width")
                    private Integer width;
                    @SerializedName("height")
                    private Integer height;

                    public String getUri() {
                        return uri;
                    }

                    public void setUri(String uri) {
                        this.uri = uri;
                    }

                    public List<String> getUrlList() {
                        return urlList;
                    }

                    public void setUrlList(List<String> urlList) {
                        this.urlList = urlList;
                    }

                    public Integer getWidth() {
                        return width;
                    }

                    public void setWidth(Integer width) {
                        this.width = width;
                    }

                    public Integer getHeight() {
                        return height;
                    }

                    public void setHeight(Integer height) {
                        this.height = height;
                    }
                }

                public static class AvatarThumbDTO {
                    @SerializedName("uri")
                    private String uri;
                    @SerializedName("url_list")
                    private List<String> urlList;
                    @SerializedName("width")
                    private Integer width;
                    @SerializedName("height")
                    private Integer height;

                    public String getUri() {
                        return uri;
                    }

                    public void setUri(String uri) {
                        this.uri = uri;
                    }

                    public List<String> getUrlList() {
                        return urlList;
                    }

                    public void setUrlList(List<String> urlList) {
                        this.urlList = urlList;
                    }

                    public Integer getWidth() {
                        return width;
                    }

                    public void setWidth(Integer width) {
                        this.width = width;
                    }

                    public Integer getHeight() {
                        return height;
                    }

                    public void setHeight(Integer height) {
                        this.height = height;
                    }
                }

                public static class AvatarMediumDTO {
                    @SerializedName("uri")
                    private String uri;
                    @SerializedName("url_list")
                    private List<String> urlList;
                    @SerializedName("width")
                    private Integer width;
                    @SerializedName("height")
                    private Integer height;

                    public String getUri() {
                        return uri;
                    }

                    public void setUri(String uri) {
                        this.uri = uri;
                    }

                    public List<String> getUrlList() {
                        return urlList;
                    }

                    public void setUrlList(List<String> urlList) {
                        this.urlList = urlList;
                    }

                    public Integer getWidth() {
                        return width;
                    }

                    public void setWidth(Integer width) {
                        this.width = width;
                    }

                    public Integer getHeight() {
                        return height;
                    }

                    public void setHeight(Integer height) {
                        this.height = height;
                    }
                }

                public static class VideoIconDTO {
                    @SerializedName("uri")
                    private String uri;
                    @SerializedName("url_list")
                    private List<?> urlList;
                    @SerializedName("width")
                    private Integer width;
                    @SerializedName("height")
                    private Integer height;

                    public String getUri() {
                        return uri;
                    }

                    public void setUri(String uri) {
                        this.uri = uri;
                    }

                    public List<?> getUrlList() {
                        return urlList;
                    }

                    public void setUrlList(List<?> urlList) {
                        this.urlList = urlList;
                    }

                    public Integer getWidth() {
                        return width;
                    }

                    public void setWidth(Integer width) {
                        this.width = width;
                    }

                    public Integer getHeight() {
                        return height;
                    }

                    public void setHeight(Integer height) {
                        this.height = height;
                    }
                }

                public static class Avatar168x168DTO {
                    @SerializedName("uri")
                    private String uri;
                    @SerializedName("url_list")
                    private List<String> urlList;
                    @SerializedName("width")
                    private Integer width;
                    @SerializedName("height")
                    private Integer height;

                    public String getUri() {
                        return uri;
                    }

                    public void setUri(String uri) {
                        this.uri = uri;
                    }

                    public List<String> getUrlList() {
                        return urlList;
                    }

                    public void setUrlList(List<String> urlList) {
                        this.urlList = urlList;
                    }

                    public Integer getWidth() {
                        return width;
                    }

                    public void setWidth(Integer width) {
                        this.width = width;
                    }

                    public Integer getHeight() {
                        return height;
                    }

                    public void setHeight(Integer height) {
                        this.height = height;
                    }
                }

                public static class Avatar300x300DTO {
                    @SerializedName("uri")
                    private String uri;
                    @SerializedName("url_list")
                    private List<String> urlList;
                    @SerializedName("width")
                    private Integer width;
                    @SerializedName("height")
                    private Integer height;

                    public String getUri() {
                        return uri;
                    }

                    public void setUri(String uri) {
                        this.uri = uri;
                    }

                    public List<String> getUrlList() {
                        return urlList;
                    }

                    public void setUrlList(List<String> urlList) {
                        this.urlList = urlList;
                    }

                    public Integer getWidth() {
                        return width;
                    }

                    public void setWidth(Integer width) {
                        this.width = width;
                    }

                    public Integer getHeight() {
                        return height;
                    }

                    public void setHeight(Integer height) {
                        this.height = height;
                    }
                }

                public static class UrgeDetailDTO {
                    @SerializedName("user_urged")
                    private Integer userUrged;

                    public Integer getUserUrged() {
                        return userUrged;
                    }

                    public void setUserUrged(Integer userUrged) {
                        this.userUrged = userUrged;
                    }
                }

                public static class AwemeControlDTO {
                    @SerializedName("can_forward")
                    private Boolean canForward;
                    @SerializedName("can_share")
                    private Boolean canShare;
                    @SerializedName("can_comment")
                    private Boolean canComment;
                    @SerializedName("can_show_comment")
                    private Boolean canShowComment;

                    public Boolean getCanForward() {
                        return canForward;
                    }

                    public void setCanForward(Boolean canForward) {
                        this.canForward = canForward;
                    }

                    public Boolean getCanShare() {
                        return canShare;
                    }

                    public void setCanShare(Boolean canShare) {
                        this.canShare = canShare;
                    }

                    public Boolean getCanComment() {
                        return canComment;
                    }

                    public void setCanComment(Boolean canComment) {
                        this.canComment = canComment;
                    }

                    public Boolean getCanShowComment() {
                        return canShowComment;
                    }

                    public void setCanShowComment(Boolean canShowComment) {
                        this.canShowComment = canShowComment;
                    }
                }

                public static class SearchImprDTO {
                    @SerializedName("entity_id")
                    private String entityId;

                    public String getEntityId() {
                        return entityId;
                    }

                    public void setEntityId(String entityId) {
                        this.entityId = entityId;
                    }
                }

                public static class CoverUrlDTO {
                    @SerializedName("uri")
                    private String uri;
                    @SerializedName("url_list")
                    private List<String> urlList;
                    @SerializedName("width")
                    private Integer width;
                    @SerializedName("height")
                    private Integer height;

                    public String getUri() {
                        return uri;
                    }

                    public void setUri(String uri) {
                        this.uri = uri;
                    }

                    public List<String> getUrlList() {
                        return urlList;
                    }

                    public void setUrlList(List<String> urlList) {
                        this.urlList = urlList;
                    }

                    public Integer getWidth() {
                        return width;
                    }

                    public void setWidth(Integer width) {
                        this.width = width;
                    }

                    public Integer getHeight() {
                        return height;
                    }

                    public void setHeight(Integer height) {
                        this.height = height;
                    }

                }

            }

        }

    }

}
